package org.blame.lotterysystem.service;



import org.blame.lotterysystem.controller.param.UserLoginParam;

import org.blame.lotterysystem.controller.param.UserRegisterParam;
import org.blame.lotterysystem.service.dto.UserInfoDTO;
import org.blame.lotterysystem.service.dto.UserLoginDTO;
import org.blame.lotterysystem.service.dto.UserRegisterDTO;
import org.blame.lotterysystem.service.enums.UserIdentityEnum;

import java.util.List;


public interface UserService {

   UserRegisterDTO register(UserRegisterParam param);

   void checkUserInfo(UserRegisterParam param);

    UserLoginDTO login(UserLoginParam userLoginParam);

    List<UserInfoDTO> findUserInfo(UserIdentityEnum identity);
}
